'''
练习1：
提示小明输入期末考试成绩，要求成绩必须在[0,100]之间，否则提示输入无效，并做如下判断:
    当成绩为100时，奖励 iPhone 11
    当成绩为[80-99]时，奖励 华为P30 pro
    当成绩为[60-79]时，奖励 小米9
    否则，什么奖励也没有
'''
# score = int(input('请输入期末考试成绩：'))
# if score<0 or score>100:
#     print('成绩无效！')
# else:
#     if score==100:
#         print('奖励 iPhone 11')
#     elif score>=80:
#         print('奖励 华为P30 pro')
#     elif score>=60:
#         print('奖励 小米9')
#     else:
#         print('奖励个锤子')


'''
练习2：
    大家都知道，男大当婚，女大当嫁。那么女方家长要嫁女儿，当然要提出一定的条件：
        高：180cm以上; 富:1000万以上; 帅:500以上;
        如果三个条件都满足，则:'我一定要嫁给他'
        如果三个条件满足任意一个，则:'嫁吧，比上不足，比下有余'
        如果三个条件都不满足，则:'不嫁'
'''
# height = float(input('请输入您的身高（cm）：'))
# money = int(input('请输入您的财富（万）：'))
# face = int(input('请输入您的颜值：'))
#
# if height>180 and money>1000 and face>500 :
#     print('我一定要嫁给他')
# elif height>180 or money>1000 or face>500 :
#     print('嫁吧，比上不足，比下有余')
# else:
#     print('不嫁')


'''
练习3：
小明身高1.75，体重80.5kg。请根据BMI公式（体重除以身高的平方）帮小明计算他的BMI指数，并根据BMI指数：
    低于18.5：过轻
    18.5-25：正常
    25-28：过重
    28-32：肥胖
    高于32：严重肥胖
'''
# height = 1.85
# weight = 79.1
# bmi = weight / (height*height)
# if bmi<18.5:
#     print('太轻')
# elif bmi<=25:
#     print('正常')
# elif bmi<=28:
#     print('过重')
# elif bmi<32:
#     print('肥胖')
# else:
#     print('严重肥胖')


'''
练习4：
提示用户分别输入三角形的边a、b、c，范围必须在[1,100]之间
    判断三角形的类型：
        1.非三角形 a+b<=c或a+c<=b或b+c<=a
        2.等边 a=b=c
        3.等腰直角
        4.等腰 a=b或a=c或b=c
        5.直角 a*a+b*b=c*c或a*a+c*c=b*b或b*b+c*c=a*a
        6.普通
'''
a = int(input('请输入第一个边：'))
b = int(input('请输入第二个边：'))
c = int(input('请输入第三个边：'))
if 1<=a<=100 and 1<=b<=100 and 1<=c<=100:
    if a+b<=c or a+c<=b or b+c<=a:
        print('非三角形')
    elif a==b and a==c:
        print('等边三角形')
    elif (a==b and a*a+b*b==c*c) or (a==c and a*a+c*c==b*b) or (b==c and b*b+c*c==a*a):
        print('等腰直角三角形')
    elif a==b or a==c or b==c:
        print('等腰三角形')
    elif a*a+b*b==c*c or a*a+c*c==b*b or b*b+c*c==a*a:
        print('直角三角形')
    else:
        print('普通三角形')
else:
    print('输入无效，必须在[1,100]之间')
